Nanowires And Nanocrystals For Nanotechnology